<?php
include_once 'utiles.php';
?>

<script type="text/javascript">
function ShowSelectedRows(form){

		var fechaD = document.getElementById('fechaDesde');
		var fechaH = document.getElementById('fechaHasta');
    var SelEstados = "";
    var x = 0;

		if (fechaD.value == "" || fechaH.value == "") 
		{ 
			alert("Favor de ingresar un rango de fechas"); 
			return;
		} 

		for (x=0;x<form.estados.length;x++)
		{
			if (form.estados[x].selected)
			{
				if (SelEstados) {
					SelEstados = SelEstados + ",'" + form.estados[x].value + "'";
					}
				else {
					SelEstados = "'" + form.estados[x].value + "'";
					}
			}
		}

		if (SelEstados == "") 
		{ 
			alert("Favor de ingresar al menos un estado"); 
			return;
		} 


    // Create a new element input 
    var fd = document.createElement("input");
    var fh = document.createElement("input");
    var es = document.createElement("input");
 
    // Add the new element to our form. 
    form.appendChild(fd);
    fd.name = "fd";
    fd.type = "hidden";
    fd.value = fechaD.value;
    
      // Add the new element to our form. 
    form.appendChild(fh);
    fh.name = "fh";
    fh.type = "hidden";
    fh.value = fechaH.value;  
    
      // Add the new element to our form. 
    form.appendChild(es);
    es.name = "es";
    es.type = "hidden";
    es.value = SelEstados;      
 
    // Make sure the plaintext password doesn't get sent. 
    fechaD.value = "";
 		fechaH.value = "";
 		SelEstados = "";
 		
    // Finally submit the form. 
    form.submit();

    // replace your own javascript here
    //alert(rows);
}
</script>

<?php
if(login_check() == true) {

// New Connection
$db = new mysqli(PHPGRID_DB_HOSTNAME, PHPGRID_DB_USERNAME, PHPGRID_DB_PASSWORD, PHPGRID_DB_NAME);

$result = $db->query("SELECT ESTADO FROM serverinstall.estados");

if($result){
     // Cycle through results
    while ($row = $result->fetch_array()){
			$estados[] = $row;
    }
    // Free result set
    $result->close();
}

$db->close();

?>

	<form class="form-signin" role="form" action="ordenesPorEstado.php" method="post" name="ordenesPorEstado">
	<div class="btn-group">
		<p>Fecha Desde: <input type="date" class="form-control" id="fechaDesde" display="dd/mm/yyyy" placeholder="Ingresar Fecha Desde"></p>
		<p>Fecha Hasta: <input type="date" class="form-control" id="fechaHasta" display="dd/mm/yyyy" placeholder="Ingresar Fecha Hasta"></p>
		<p>Estados: <select multiple name="estados" id="estados" class="form-control">
<?php
	foreach ($estados as $es) {
		  echo '<option value="'.$es['ESTADO'].'">'.$es['ESTADO'].'</option>';
			}
?>
	</select></p>
		</br>
		</br>
	  <button type="button" class="btn btn-default"  onclick="ShowSelectedRows(this.form)">Reporte OT por Estados</button>
	 </div>
	</form>

<?php
} else {
	header('Location: login.php?error=2');
}	
?>

